package com.study.zjh.smartrefreshdemo.view;

import android.content.Context;
import android.util.AttributeSet;

import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
import com.scwang.smartrefresh.layout.header.ClassicsHeader;
import com.study.zjh.smartrefreshdemo.R;

public class RefreshLayout extends SmartRefreshLayout {
    public RefreshLayout(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(context);
    }
    public RefreshLayout(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);
    }
    public RefreshLayout(Context context) {
        super(context);
        init(context);
    }

    private void init(Context context){
//        autoRefresh();//自动刷新
        autoLoadMore();//自动加载
        setEnableScrollContentWhenLoaded(true);
        setEnableFooterFollowWhenLoadFinished(true);
        setEnableAutoLoadMore(true);//开启自动加载功能（非必须）
//设置 Header 为 MaterialHeader
        //设置 Header 为 ClassicsFooter 比较经典的样式
        ClassicsHeader header =new ClassicsHeader(context);
        header.setArrowDrawable(getResources().getDrawable(R.mipmap.xiala));
        setRefreshHeader(header);
        //设置 Footer 为 经典样式
        setRefreshFooter(new ClassicsFooter(context));
    }
}
